package fr.pascal.categorie;

import java.util.ArrayList;
import java.util.List;

public class CategorieServiceImpl {
	
	private List<String> livreList = new ArrayList<String>();
	private List<String> musiqueList = new ArrayList<String>();
	private List<String> filmList = new ArrayList<String>();
	
	public CategorieServiceImpl() {
		
		livreList.add("Catacombes");
		livreList.add("Ca");
		livreList.add("Joyland");
		
		musiqueList.add("Siegfried");
		musiqueList.add("Arabella");
		musiqueList.add("Elektra");
		
		filmList.add("Star Wars");
		filmList.add("Jaws");
		filmList.add("Duel");
	}

	public List<String> getCategories(String categorie) {

		switch (categorie.toLowerCase()) {
		case "livre":
			return livreList;
		case "musique":
			return musiqueList;
		case "film":
			return filmList;
		default:
			return null;
		}
	}
	
	public boolean addProduit(String produit, String categorie) {
		switch (categorie.toLowerCase()) {
		case "livre":
			livreList.add(produit);
			break;
		case "musique":
			musiqueList.add(produit);
			break;
		case "film":
			filmList.add(produit);
			break;
		default:
			return false;
		}
		return true;
	}
}
